/**
 * 
 */
package com.wsj.util.tool;

/**
 * @author linda
 *
 */
public class StringDate {


		   private String dateStr;
		   private String year;
		   private String month;
		   private String day;
		   private String splistr;

		   //
		   public void setDateStr(String str)    //˽�б�dateStr��set����
		   {
			 if(str.indexOf("-")==-1&&str.indexOf("/")==-1) 
			 {
				 this.dateStr=StringUtil.getCurformatTime();
			 }
			 else
			 {
				 if(str.length()>10) {
		     this.dateStr=str.substring(0,10);
				 }else {
					 this.dateStr=str;
				 }
			 }
			 if(dateStr.indexOf("-")!=-1) splistr="-";
			 if(dateStr.indexOf("/")!=-1) splistr="/";
			 
		   }
		   
		   public void setDateStr(long date)
		   {
			   
		   }
		   
		   
		   public String getDateStr()    //˽�б�dateStr��get����
		   {
		     return dateStr;
		   }
		   public String getYear()//�õ�����ַ�
		   {
		     int a=dateStr.indexOf(splistr);//���һ��-����λ��
		     year=dateStr.substring(0,a);//ȡ��һ��-��ǰ���ַ�
		     return year;
		   }
		   public String getMonth()//�õ��µ��ַ�
		   {
		     int a=dateStr.indexOf(splistr);//���һ��-����λ��
		     int b=dateStr.lastIndexOf(splistr);//�����һ��-����λ��
		     month=dateStr.substring(a+1,b);//ȡ}��-��֮����ַ�
		     return month;
		   }
		   public String getDay()//�õ��յ��ַ�
		   {
		     int b=dateStr.lastIndexOf(splistr);//�����һ��-����λ��
		     int len=dateStr.length();//���ַ�ĳ���
		     day=dateStr.substring(b+1,len);//ȡ���һ��-���Ժ���ַ�
		     return day;
		   }
		/**
		 * @return ���� intay��
		 */
		public int getIntay() {
		     int b=dateStr.lastIndexOf(splistr);//�����һ��-����λ��
		     int len=dateStr.length();//���ַ�ĳ���
		     day=dateStr.substring(b+1,len);//ȡ���һ��-���Ժ���ַ�
		     return Integer.parseInt(day);
		}
		/**
		 * @return ���� intmonth��
		 */
		public int getIntmonth() {
		     int a=dateStr.indexOf(splistr);//���һ��-����λ��
		     int b=dateStr.lastIndexOf(splistr);//�����һ��-����λ��
		     month=dateStr.substring(a+1,b);//ȡ}��-��֮����ַ�
		     return Integer.parseInt(month);
		}
		/**
		 * @return ���� intyear��
		 */
		public int getIntyear() {
			 int a=dateStr.indexOf(splistr);//���һ��-����λ��
		     year=dateStr.substring(0,a);//ȡ��һ��-��ǰ���ַ�
		     return Integer.parseInt(year);
			
		}

	
	
}
